@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding:0; margin:0; } 

.inp_js_mail,.inp_js_pass,#repwd{
	border-bottom:1px thin #F90;
	border-top:none;
	border-left:none;
	border-right:none;
}
table { 
	border-collapse:collapse; 
	border-spacing:0;
} 
fieldset,img { 
	border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-weight:normal; 
	font-style:normal; 
} 
ol,ul { 
	list-style:none; 
} 
caption,th { 
	text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-weight:normal; 
	font-size:100%; 
} 

.fixfloat:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}
.fixfloat{
	zoom:1;
}
#yanword{
	display:block;
	width:140px;
	height:30px;
	float:left;
}
#yan_submit{
	width:140px;
	height:32px;
	font-size:13px;
	line-height:20px;
	float:none;
}

/*邮箱后缀自动出现*/
.parentCls{width:340px;}
.auto-tip{width:302px;background-color:#FFF;}
.auto-tip li{width:301px;height:22px;line-height:22px;font-size:14px;margin-bottom:0px !important;}
.auto-tip li.hoverBg{background:#ddd;cursor:pointer;}
.red{color:red;}
.hidden {display:none;}

/****登录****/
/*--------------------------------------------------------------------------------------------------------------*/
.layerBox {
	display:none;
	position:fixed;
	right:4%;
	top:35%;
	width:420px;
	margin:-170px 0 0 -210px;
	box-shadow:0 0 20px #000;
	-moz-box-shadow:0 0 20px #000;
	-webkit-box-shadow:0 0 20px #000; 
	-o-box-shadow:0 0 20px #000;
	_position:absolute; 
	
}
.layerBox .apply { 
	width:420px; 
	padding:14px 0 15px 0; 
	 <!--背景透明，文字不透明-->
	color:#000;
}
.layerBox .apply h3 { 
	height:66px; 
	font-size:24px; 
	color:#222; 
	line-height:66px; 
	text-align:center;
	cursor:move;
}
.layerBox .apply ul li { 
	position:relative; 
	width:330px; 
	margin:0 auto 15px; 
	color:#ccc; 
}
.layerBox .apply input { 
	width:302px; 
	height:44px; 
	margin:0 0 5px; 
	padding:0 14px 0 15px; 
	font:19px/42px Microsoft Yahei; 
}
.layerBox .apply .submit { 
	display:block; 
	width:330px; 
	height:50px; 
	margin:10px auto 25px; 
	font-size:23px; 
	line-height:48px; 
	text-align:center; 
	color:#fff; 
	background:#ff8000; 
}
.layerBox .apply .txt { 
	margin-left:110px; 
	padding-left:23px; 
	font-size:13px; 
	color:#888; 
	background-position:0 10px; 
}
.layerBox .apply .txt strong { 
	padding:0 10px; 
	font-size:23px; 
	color:#ff8000
}
.layerBox .error { 
	padding-left:21px; 
	font-size:14px;
	margin-bottom:-11px; 
	color:red; 
	background-position:0 -16px;
}
.layerBox .error a { 
color:#00C; 
}
.layerBox .ok { 
	position:absolute; 
	top:12px; 
	right:14px; 
	width:21px; 
	height:21px; 
	line-height:0px; 
	text-indent:-9999px;  
	background-position:0 -46px;
}
.layerBox .passLevel { 
	position:absolute; 
	top:14px; 
	right:14px; 
	width:83px; 
	height:21px; 
	text-indent:-9999px; 
	line-height:0px; 
}
.layerBox .low { 
	background-position:0 -67px;
}
.layerBox .medium { 
	background-position:0 -88px;
}
.layerBox .high { 
	background-position:0 -109px;
}

/*---通用浮层
------------------------------------------------------------------------------------------------------*/
.layerBox .verImg,.cont .verImg { 
	display:block; 
	float:left; 
	width:77px; 
	height:38px; 
	margin:4px 5px;
}
.layerBox .refresh,.cont .refresh { 
	display:block; 
	float:left; 
	width:20px; 
	height:18px; 
	margin-top:15px; 
	background:url(http://images6.baihe.com/icon/loading.gif) no-repeat; 
	overflow:hidden; 
	zoom:1; 
	text-indent:-99999px;
}
/*-------------------------------------*/
p{
	margin:10px auto 25px;
	text-align:center;
	font-size:14px;
	margin:-20px 0px -5px 0px;
}
a{
	text-decoration:none;
}
.login:hover{
	text-decoration:underline;
	color:#F60;
}
.vip_span{
	background:url(../images/onFocus.gif) no-repeat left center;
	padding-left:20px;
	margin-right:10px;
}